Mimetic Methods Toolkit: An object-oriented API implementing Mimetic Discretization Methods

نویسندگان

  • Eduardo J. Sanchez
  • Christopher P. Paolini
  • Jose E. Castillo
چکیده

In this work, we introduce the Mimetic Methods Toolkit (MTK), an object-oriented Application Programming Interface for the implementation of Mimetic Discretization Methods in developing computer applications of a scientific nature, where the numerical solution of Partial Differential Equations may be required. The MTK was designed based on the Castillo–Grone Method for the construction of discrete differential operators that mimic important properties of their continuous counterparts. The MTK is built as a collection of abstract and concrete classes, thus allowing for an extensible framework, which fosters code reutilization, while intuitively educating the user about the important theoretical aspects of the Mimetic Discretization Methods. In this work, we present an introduction to Mimetic Discretization Methods, and we discuss the computational modeling of the related concepts; in this way, we explain how does the MTK implement these methods. By means of examples, we illustrate the MTK’s usage philosophy and, finally, by means of comparing the attained result against previously studied reference solutions, we conclude the correctitude of the implementation efforts in the MTK. ∗Computational Science Research Center, 5500 Campanile Dr, San Diego State University, College of Sciences, San Diego, California, USA, 92182-1245. †Computational Science Research Center, 5500 Campanile Dr, San Diego State University, College of Sciences, San Diego, California, USA, 92182-1245. ‡Computational Science Research Center, 5500 Campanile Dr, San Diego State University, College of Sciences, San Diego, California, USA, 92182-1245.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Mimetic Methods Toolkit: An object-oriented API for Mimetic Finite Differences

We present the Mimetic Methods Toolkit (MTK), an object-oriented Application Programming Interface implementing Mimetic Finite Differences to assist in the development of scientific applications, where the numerical solution of Partial Differential Equations is required. The MTK’s design is based on a variant of the Castillo–Grone Method for the construction of discrete differential operators t...

متن کامل

MOX–Report No. 14/2010 A Mimetic Discretization of Elliptic Obstacle Problems

We develop a Finite Element method (FEM) which can adopt very general meshes with polygonal elements for the numerical approximation of elliptic obstacle problems. This kind of methods are also known as mimetic discretization schemes, which stem from the Mimetic Finite Di erence (MFD) method. The rst-order convergence estimate in a suitable (mesh-dependent) energy norm is established. Numerical...

متن کامل

A Discrete Vector Calculus in Tensor Grids 1

Mimetic discretization methods for the numerical solution of continuum mechanics problems rely on analogs of vector calculus and differential forms identities in their derivation and analysis. Fully mimetic discretizations satisfy discrete analogs of the continuum theory results used to derive energy inequalities. Consequently, continuum arguments carry over and can be used to show that discret...

متن کامل

Mimetic finite difference methods in image processing

We introduce the use of mimetic methods to the imaging community, for the solution of the initial-value problems ubiquitous in the machine vision and image processing and analysis fields. PDE-based image processing and analysis techniques comprise a host of applications such as noise removal and restoration, deblurring and enhancement, segmentation, edge detection, inpainting, registration, mot...

متن کامل

Discretizations of Convection Terms in Hybrid Mimetic Mixed Methods

We present different ways, coming from Finite Volume or Mixed Finite Element frameworks, to discretize convection terms in Hybrid Finite Volume, Mimetic Finite Difference and Mixed Finite Volume methods for elliptic equations. We compare them through several numerical tests, and we present an application to a system modeling miscible flows in porous media.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012